html,body {
    font-size: 14px;
    width: 100%;
    height: 100%;
}
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,label,textarea,p,span,div {
     margin: 0;
     padding: 0;
     -webkit-text-size-adjust: none;
     font-family: "PingFang SC", "Microsoft YaHei", SimSun, Arial, Helvetica, sans-serif;
     box-sizing: border-box;
}
.layui-layer.layui-layer-iframe *{
    box-sizing: content-box;
}

article, aside, details, footer, header, nav, section, main {
    display: block
}

em, i {
    font-style: normal;
}

ol, ul {
    list-style: none
}

input[type=text], input[type=password], input[type=number], input[type=email], input[type=search], input[type=tel], input[type=radio], input[type=checkbox] {
    outline: 0;
    -webkit-appearance: none;
    -webkit-user-select: text
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999
};

input::-webkit-autofill, textarea::-webkit-autofill {
    font-size: 14px;
}

select, textarea {
    outline: 0;
    color: #424242;
    -webkit-appearance: none;
}

textarea {
    -webkit-user-select: text;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    color: #5e5e5e;
    text-decoration: none;
}

a:hover, a:visited, a:link {
    text-decoration: none;
}

